Raspberry Pi
Raspberry piの開発メモまとめ
ロボットやラズパイのカメラ映像をインターネット越しに安全にブラウザで視聴する方法
カメラをインターネットに直接接続するとセキュリティがやばい
VPN:仮想プライベートネットワーク
「Raspberry PiでOpenCV」
Raspberry Piで学ぶ電子工作
第1章 Raspberry Piとは何か
Raspberry Piは名刺サイズの小型コンピュータ
RasPiの魅力
・ハードウェアと繋げやすい
・OSはLinuxベースものが多く、プログラミングの学習環境として適している
・安価で小型・省電力である
RasPiはコンピュターであり、Arduinoはマイコンを搭載したシステムなので電子工作の場合には適した方を選択する必要がある
ウェブサーバー、音楽の再生、いろいろなプログラミング言語でプログラミングができるのはRasPi
精度の高いPWM信号の出力数、消費電力、アナログ値を出力するセンサの接続はArduinoの方が適している
RasPiの利点として、複数のOSで動作するプログラムを書くことが容易であることが挙げられる
これは、RasPi上で動作されるウェブサーバーの機能である
第2章 Raspberry Pi用のOSのインストール
第3章 電子工作の予備知識およびRaspberry PiによるLEDの点灯
RasPiの40本のピンにはそれぞれ役割が決まっている
同じ役割のピンは内部で繋がっているのでどれを用いても構わない
3.3Vや5.5Vのピンにはあまり電流が流れないように
第4章 プログラミングによるLEDの点滅
GPIOはraspiの心像である、SoCに接続されており、raspiのcpu上で動くプログラムを書くことでledを点滅させることができる
raspiのHigh/Lowは3.3V/0Vである
第5章 タクトスイッチによる入力
第6章 AD変換によるアナログ値の利用
ArduinoはADコンバータが内部にあるが、RasPiは別途
半固定抵抗の値を読み取るプログラム
第7章 I2Cデバイスの利用
I2Cはシリアル通信と呼ばれるデータ通信方式の1つである。
第8章 PWMの利用
第9章 WeBIOPiを用いたPCやスマートフォンとの連携
第10章 WebIOPiを用いたキャタピラ式模型の操作
実例で学ぶRaspberryPi電子工作
カメラ * センサ, Raspberry Pi製作全集
後述